WFR WorldFootballRecord
![]() |
CAF CHAMPIONS LEAGUE 2021/22 |
![]() |
![]() |
Wydad Casablanca |
![]() |
1st leg | ||||||
10/09/2021 | 16:00 | Entebbe (UGA) | Express FC (UGA) - Al-Merrikh SC (SUD) | 2-1 | ||
10/09/2021 | 17:00 | Durban (RSA) | AmaZulu (RSA) - Big Bullets (MWI) | 0-1 | ||
11/09/2021 | 15:00 | Gaborone (BOT) | Jwaneng Galaxi (BOT) - DFC 8ème Arrondissement (CTA) | 2-0 | ||
11/09/2021 | 15:00 | Manzini (SWZ) | Royal Leopards (SWZ) - ZESCO United (ZAM) | 1-0 | ||
11/09/2021 | 15:00 | Luanda (ANG) | Sagrada Esperança (ANG) - Platinum (ZIM) | 0-0 | ||
11/09/2021 | 15:00 | Maputo (MOZ) | UD Songo (MOZ) - Otôho (CGO) | 1-0 | ||
11/09/2021 | 15:30 | Libreville (GAB) | Bouenguidi (GAB) - AS Maniema Union (COD) | 1-1 | ||
11/09/2021 | 16:00 | Yaoundé (CMR) | AS SONABEL (BFA) - Stade Malien (MLI) | 0-1 | ||
11/09/2021 | 16:00 | Bakau (GAM) | Fortune (GAM) - ES Sétif (ALG) | 3-0 | ||
11/09/2021 | 16:30 | Niamey (NIG) | US GN (NIG) - Le Messager de Ngozi (BDI) | 1-1 | ||
11/09/2021 | 17:00 | Djibouti (DJI) | Arta/Solar 7 (DJI) - Tusker (KEN) | 1-1 | ||
11/09/2021 | 17:00 | Cotonou (BEN) | ESAE (BEN) - Nouadhibou (MTN) | 1-1 | ||
11/09/2021 | 17:00 | Thiès (SEN) | Teungueth (SEN) - ASEC Mimosas (CIV) | 0-1 | ||
12/09/2021 | 15:00 | Uyo (NGA) | Akwa United (NGA) - Belouizdad (ALG) | 1-0 | ||
12/09/2021 | 15:30 | Ebibeyin (EQG) | Akonangui (EQG) - Zanaco (ZAM) | 0-2 | ||
12/09/2021 | 15:30 | Yaoundé (CMR) | Fovu Club (CMR) - Petro de Luanda (ANG) | 2-2 | ||
12/09/2021 | 15:30 | Monrovia (LBR) | LPRC Oilers (LBR) - ASKO Kara (TOG) | 3-0 | ||
12/09/2021 | 16:00 | Bahir Dar (ETH) | Fasil Kenema (ETH) - Al-Hilal Omdurman (SUD) | 2-2 | ||
12/09/2021 | 16:00 | Djibouti (DJI) | Mogadishu City (SOM) - APR (RWA) | 0-0 | ||
12/09/2021 | 17:00 | Zanzibar City (ZAN) | KMKM (ZAN) - Al-Ittihad Tripoli (LBY LBY) |
0-2 | ||
12/09/2021 | 17:00 | Dar es Salaam (TAN) | Young Africans (TAN) - Rivers United (NGA) | 0-1 | ||
2nd leg | ||||||
17/09/2021 | 14:00 | Douala (CMR) | DFC 8ème Arrondissement (CTA) - Jwaneng Galaxi (BOT) | 1-0 | Qual. Jwaneng Galaxi (BOT) | |
17/09/2021 | 16:00 | Mbagala (TAN) | Le Messager de Ngozi (BDI) - US GN (NIG) | 0-1 | Qual. US GN (NIG) | |
17/09/2021 | 16:00 | Bamako (MLI) | Stade Malien (MLI) - AS SONABEL (BFA) | 3-0 | Qual. Stade Malien (MLI) | |
18/09/2021 | 15:00 | Ndola (ZAM) | ZESCO United (ZAM) - Royal Leopards (SWZ) | 2-1 | Qual. Royal Leopards (SWZ) (away goals) | |
18/09/2021 | 16:00 | Lilongwe (MWI) | Big Bullets (MWI) - AmaZulu (RSA) | 1-3 | Qual. AmaZulu (RSA) | |
18/09/2021 | 16:00 | Luanda (ANG) | Petro de Luanda (ANG) - Fovu Club (CMR) | 0-0 | Qual. Petro de Luanda (ANG) (away goals) | |
18/09/2021 | 16:00 | Harare (ZIM) | Platinum (ZIM) - Sagrada Esperança (ANG) | 0-0 (4-5 ps) | Qual. Sagrada Esperança (ANG) | |
18/09/2021 | 16:00 | Nairobi (KEN) | Tusker (KEN) - Arta/Solar 7 (DJI) | 3-0 | Qual. Tusker (KEN) | |
18/09/2021 | 17:00 | Nouakchott (MTN) | Nouadhibou (MTN) - ESAE (BEN) | 2-0 | Qual. Nouadhibou (MTN) | |
19/09/2021 | 15:00 | Accra (GHA) | Hearts of Oak (GHA) - CI Kamsar (GUI) | 2-0 | Qual. Hearts of Oak (GHA) * | |
19/09/2021 | 15:00 | Lusaka (ZAM) | Zanaco (ZAM) - Akonangui (EQG) | 1-0 | Qual. Zanaco (ZAM) | |
19/09/2021 | 15:30 | Lomé (TOG) | ASKO Kara (TOG) - LPRC Oilers (LBR) | 2-1 | Qual. LPRC Oilers (LBR) | |
19/09/2021 | 15:30 | Brazzaville (CGO) | Otôho (CGO) - UD Songo (MOZ) | 1-0 (4-3 ps) | Qual. Otôho (CGO) | |
19/09/2021 | 16:00 | Kindu (COD) | AS Maniema Union (COD) - Bouenguidi (GAB) | 2-0 | Qual. AS Maniema Union (COD) | |
19/09/2021 | 16:00 | Port Harcourt (NGA) | Rivers United (NGA) - Young Africans (TAN) | 1-0 | Qual. Rivers United (NGA) | |
19/09/2021 | 17:00 | Omdurman (SUD) | Al-Hilal Omdurman (SUD) - Fasil Kenema (ETH) | 1-1 | Qual. Al-Hilal Omdurman (SUD) (away goals) | |
19/09/2021 | 17:00 | Sfax (TUN) | Al-Ittihad Tripoli (LBY LBY) - KMKM (ZAN) |
2-0 | Qual. Al-Ittihad Tripoli (LBY LBY) |
|
19/09/2021 | 17:00 | Kigali (RWA) | APR (RWA) - Mogadishu City (SOM) | 2-1 | Qual. APR (RWA) | |
19/09/2021 | 17:00 | Abidjan (CIV) | ASEC Mimosas (CIV) - Teungueth (SEN) | 1-0 | Qual. ASEC Mimosas (CIV) | |
19/09/2021 | 19:00 | Al-Ubayyid (SUD) | Al-Merrikh SC (SUD) - Express FC (UGA) | 1-0 | Qual. Al-Merrikh SC (SUD) (away goals) | |
19/09/2021 | 21:00 | Algiers (ALG) | Belouizdad (ALG) - Akwa United (NGA) | 2-0 | Qual. Belouizdad (ALG) | |
19/09/2021 | 21:00 | Sétif (ALG) | ES Sétif (ALG) - Fortune (GAM) | 3-0 (5-4 ps) | Qual. ES Sétif (ALG) | |
* Matches involving Guinean teams were played over one leg and not in Guinea due to the political situation |
1st leg | ||||||
15/10/2021 | 17:00 | Durban (RSA) | AmaZulu (RSA) - TP Mazembe (RSA) | 0-0 | ||
16/10/2021 | 15:00 | Kigali (RWA) | APR (RWA) - Étoile du Sahel (TUN) | 1-1 | ||
16/10/2021 | 15:00 | Abidjan (CIV) | ASEC Mimosas (CIV) - Belouizdad (ALG) | 3-1 | ||
16/10/2021 | 15:00 | Luanda (ANG) | Sagrada Esperança (ANG) - Royal Leopards (SWZ) | 3-1 | ||
16/10/2021 | 15:00 | Nairobi (KEN) | Tusker (KEN) - Zamalek (EGY) | 0-1 | ||
16/10/2021 | 16:30 | Niamey (NIG) | US GN (NIG) - Al Ahly SC (EGY) | 1-1 | ||
16/10/2021 | 17:00 | Bamako (MLI) | Stade Malien (MLI) - Horoya (GUI) | 0-1 | ||
16/10/2021 | 19:00 | Cairo (EGY) | Al-Merrikh SC (SUD) - Zanaco (ZAM) | 3-0 | ||
17/10/2021 | 14:00 | Nouakchott (MTN) | Nouadhibou (MTN) - ES Sétif (ALG) | 3-1 | ||
17/10/2021 | 15:00 | Kinshasa (COD) | AS Maniema Union (COD) - Mamelodi Sundowns (RSA) | 2-2 | ||
17/10/2021 | 15:00 | Accra (GHA) | Hearts of Oak (GHA) - Wydad Casablanca (MAR) | 0-0 | ||
17/10/2021 | 15:00 | Gaborone (BOT) | Jwaneng Galaxi (BOT) - Simba SC (TAN) | 0-2 | ||
17/10/2021 | 15:30 | Brazzaville (CGO) | Otôho (CGO) - Petro de Luanda (ANG) | 2-2 | ||
17/10/2021 | 16:00 | Marrakech (MAR) | LPRC Oilers (LBR) - Raja Casablanca (MAR) | 0-2 | ||
17/10/2021 | 16:00 | Port Harcourt (NGA) | Rivers United (NGA) - Al-Hilal Omdurman (SUD) | 1-1 | ||
17/10/2021 | 19:00 | Benghazi (LBY) | Al-Ittihad Tripoli (LBY LBY) - Espérance de Tunis (TUN) |
0-0 | ||
2nd leg | ||||||
22/10/2021 | 19:00 | Alexandria (EGY) | Zamalek (EGY) - Tusker (KEN) | 4-0 | Qual. Zamalek (EGY) | |
23/10/2021 | 14:00 | Monastir (TUN) | Étoile du Sahel (TUN) - APR (RWA) | 4-0 | Qual. Étoile du Sahel (TUN) | |
23/10/2021 | 15:00 | Manzini (SWZ) | Royal Leopards (SWZ) - Sagrada Esperança (ANG) | 1-0 | Qual. Sagrada Esperança (ANG) | |
23/10/2021 | 15:00 | Lusaka (ZAM) | Zanaco (ZAM) - Al-Merrikh SC (SUD) | 2-1 | Qual. Al-Merrikh SC (SUD) | |
23/10/2021 | 16:00 | Luanda (ANG) | Petro de Luanda (ANG) - Otôho (CGO) | 2-0 | Qual. Petro de Luanda (ANG) | |
23/10/2021 | 16:00 | Lubumbashi (COD) | TP Mazembe (RSA) - AmaZulu (RSA) | 1-1 | Qual. AmaZulu (RSA) (away goals) | |
23/10/2021 | 18:00 | Cairo (EGY) | Al Ahly SC (EGY) - US GN (NIG) | 6-1 | Qual. Al Ahly SC (EGY) | |
23/10/2021 | 19:00 | Casablanca (MAR) | Raja Casablanca (MAR) - LPRC Oilers (LBR) | 2-0 | Qual. Raja Casablanca (MAR) | |
24/10/2021 | 16:00 | Pretoria (RSA) | Mamelodi Sundowns (RSA) - AS Maniema Union (COD) | 2-0 | Qual. Mamelodi Sundowns (RSA) | |
24/10/2021 | 16:00 | Dar es Salaam (TAN) | Simba SC (TAN) - Jwaneng Galaxi (BOT) | 1-3 | Qual. Jwaneng Galaxi (BOT) (away goals) | |
24/10/2021 | 16:30 | Conakry (GUI) | Horoya (GUI) - Stade Malien (MLI) | 2-1 | Qual. Horoya (GUI) | |
24/10/2021 | 17:00 | Tunis (TUN) | Espérance de Tunis (TUN) - Al-Ittihad Tripoli (LBY LBY) |
1-0 | Qual. Espérance de Tunis (TUN) | |
24/10/2021 | 18:00 | Sétif (ALG) | ES Sétif (ALG) - Nouadhibou (MTN) | 2-0 | Qual. ES Sétif (ALG) (away goals) | |
24/10/2021 | 19:00 | Suez (EGY) | Al-Hilal Omdurman (SUD) - Rivers United (NGA) | 1-0 | Qual. Al-Hilal Omdurman (SUD) | |
24/10/2021 | 19:00 | Algiers (ALG) | Belouizdad (ALG) - ASEC Mimosas (CIV) | 2-0 | Qual. Belouizdad (ALG) (away goals) | |
24/10/2021 | 20:00 | Casablanca (MAR) | Wydad Casablanca (MAR) - Hearts of Oak (GHA) | 6-1 | Qual. Wydad Casablanca (MAR) |
Team | Stage | |||
![]() |
Wydad Casablanca | Winners | ||
![]() |
Al Ahly SC | Final | ||
![]() |
Petro de Luanda | Semi-finals | ||
![]() |
ES Sétif | Semi-finals | ||
![]() |
Mamelodi Sundowns | Quarter-finals | ||
![]() |
Raja Casablanca | Quarter-finals | ||
![]() |
Espérance de Tunis | Quarter-finals | ||
![]() |
Belouizdad | Quarter-finals |
Team | Pts | Pld | W | D | L | GF | GA | Notes | |||
1 | Mamelodi Sundowns | 16 | 6 | 5 | 1 | 0 | 10 | 2 | |||
2 | Al Ahly SC | 10 | 6 | 3 | 1 | 2 | 7 | 5 | |||
3 | Al-Hilal Omdurman | 4 | 6 | 1 | 1 | 4 | 4 | 8 | |||
4 | Al-Merrikh SC | 4 | 6 | 1 | 1 | 4 | 5 | 11 | |||
Knockout stage |
Matchday 1 | ||||||
11/02/2022 | 18:00 | Rustenburg (RSA) | Mamelodi Sundowns (RSA) - Al-Hilal Omdurman (SUD) | 1-0 | ||
05/03/2022 | 21:00 | Cairo (EGY) | Al Ahly SC (EGY) - Al-Merrikh SC (SUD) | 3-2 * | ||
Matchday 2 | ||||||
18/02/2022 | 15:00 | Omdurman (SUD) | Al-Hilal Omdurman (SUD) - Al Ahly SC (EGY) | 0-0 | ||
19/02/2022 | 15:00 | Cairo (EGY) | Al-Merrikh SC (SUD) - Mamelodi Sundowns (RSA) | 0-0 | ||
Matchday 3 | ||||||
25/02/2022 | 18:00 | Cairo (EGY) | Al-Merrikh SC (SUD) - Al-Hilal Omdurman (SUD) | 2-1 | ||
26/02/2022 | 21:00 | Cairo (EGY) | Al Ahly SC (EGY) - Mamelodi Sundowns (RSA) | 0-1 | ||
Matchday 4 | ||||||
11/03/2022 | 15:00 | Omdurman (SUD) | Al-Hilal Omdurman (SUD) - Al-Merrikh SC (SUD) | 1-0 | ||
12/03/2022 | 15:00 | Johannesburg (RSA) | Mamelodi Sundowns (RSA) - Al Ahly SC (EGY) | 1-0 | ||
Matchday 5 | ||||||
18/03/2022 | 18:00 | Cairo (EGY) | Al-Merrikh SC (SUD) - Al Ahly SC (EGY) | 1-3 | ||
19/03/2022 | 15:00 | Omdurman (SUD) | Al-Hilal Omdurman (SUD) - Mamelodi Sundowns (RSA) | 2-4 | Qual. Mamelodi Sundowns (RSA) | |
Matchday 6 | ||||||
02/04/2022 | 15:00 | Johannesburg (RSA) | Mamelodi Sundowns (RSA) - Al-Merrikh SC (SUD) | 3-0 | ||
03/04/2022 | 22:00 | Cairo (EGY) | Al Ahly SC (EGY) - Al-Hilal Omdurman (SUD) | 1-0 | Qual. Al Ahly SC (EGY) | |
* Postponed from 11/2 due to Al Ahly's partecipation in the FIFA Club World Cup |
Team | Pts | Pld | W | D | L | GF | GA | Notes | |||
1 | Raja Casablanca | 15 | 6 | 5 | 0 | 1 | 7 | 2 | |||
2 | ES Sétif | 9 | 6 | 3 | 0 | 3 | 6 | 5 | |||
3 | AmaZulu | 7 | 6 | 2 | 1 | 3 | 3 | 6 | |||
4 | Horoya | 4 | 6 | 1 | 1 | 4 | 5 | 8 | |||
Knockout stage |
Matchday 1 | ||||||
12/02/2022 | 16:00 | Conakry (GUI) | Horoya (GUI) - ES Sétif (ALG) | 0-1 | ||
12/02/2022 | 20:00 | Casablanca (MAR) | Raja Casablanca (MAR) - AmaZulu (RSA) | 1-0 | ||
Matchday 2 | ||||||
18/02/2022 | 20:00 | Algiers (ALG) | ES Sétif (ALG) - Raja Casablanca (MAR) | 0-1 | ||
18/02/2022 | 21:00 | Durban (RSA) | AmaZulu (RSA) - Horoya (GUI) | 1-0 | ||
Matchday 3 | ||||||
25/02/2022 | 18:00 | Durban (RSA) | AmaZulu (RSA) - ES Sétif (ALG) | 1-0 | ||
25/02/2022 | 20:00 | Casablanca (MAR) | Raja Casablanca (MAR) - Horoya (GUI) | 1-0 | ||
Matchday 4 | ||||||
12/03/2022 | 16:00 | Conakry (GUI) | Horoya (GUI) - Raja Casablanca (MAR) | 2-1 | ||
12/03/2022 | 20:00 | Algiers (ALG) | ES Sétif (ALG) - AmaZulu (RSA) | 2-0 | ||
Matchday 5 | ||||||
18/03/2022 | 18:00 | Durban (RSA) | AmaZulu (RSA) - Raja Casablanca (MAR) | 0-2 | Qual. Raja Casablanca (MAR) | |
18/03/2022 | 20:00 | Algiers (ALG) | ES Sétif (ALG) - Horoya (GUI) | 3-2 | ||
Matchday 6 | ||||||
01/04/2022 | 16:00 | Conakry (GUI) | Horoya (GUI) - AmaZulu (RSA) | 1-1 | ||
03/04/2022 | 21:00 | Casablanca (MAR) | Raja Casablanca (MAR) - ES Sétif (ALG) | 1-0 | Qual. ES Sétif (ALG) |
Team | Pts | Pld | W | D | L | GF | GA | Notes | |||
1 | Espérance de Tunis | 14 | 6 | 4 | 2 | 0 | 12 | 2 | |||
2 | Belouizdad | 11 | 6 | 3 | 2 | 1 | 10 | 5 | |||
3 | Étoile du Sahel | 6 | 6 | 1 | 3 | 2 | 4 | 7 | |||
4 | Jwaneng Galaxi | 1 | 6 | 0 | 1 | 5 | 5 | 17 | |||
Knockout stage |
Matchday 1 | ||||||
11/02/2022 | 17:00 | Tunis (TUN) | Étoile du Sahel (TUN) - Belouizdad (ALG) | 0-0 | ||
12/02/2022 | 14:00 | Tunis (TUN) | Espérance de Tunis (TUN) - Jwaneng Galaxi (BOT) | 4-0 | ||
Matchday 2 | ||||||
19/02/2022 | 18:00 | Francistown (BOT) | Jwaneng Galaxi (BOT) - Étoile du Sahel (TUN) | 1-1 | ||
19/02/2022 | 20:00 | Algiers (ALG) | Belouizdad (ALG) - Espérance de Tunis (TUN) | 1-1 | ||
Matchday 3 | ||||||
26/02/2022 | 14:00 | Tunis (TUN) | Espérance de Tunis (TUN) - Étoile du Sahel (TUN) | 0-0 | ||
26/02/2022 | 18:00 | Francistown (BOT) | Jwaneng Galaxi (BOT) - Belouizdad (ALG) | 1-2 | ||
Matchday 4 | ||||||
11/03/2022 | 20:00 | Algiers (ALG) | Belouizdad (ALG) - Jwaneng Galaxi (BOT) | 4-1 | ||
12/03/2022 | 14:00 | Tunis (TUN) | Étoile du Sahel (TUN) - Espérance de Tunis (TUN) | 0-2 | ||
Matchday 5 | ||||||
19/03/2022 | 18:00 | Francistown (BOT) | Jwaneng Galaxi (BOT) - Espérance de Tunis (TUN) | 0-3 | Qual. Espérance de Tunis (TUN) | |
19/03/2022 | 20:00 | Algiers (ALG) | Belouizdad (ALG) - Étoile du Sahel (TUN) | 2-0 | Qual. Belouizdad (ALG) | |
Matchday 6 | ||||||
01/04/2022 | 14:00 | Tunis (TUN) | Étoile du Sahel (TUN) - Jwaneng Galaxi (BOT) | 3-2 | ||
02/04/2022 | 22:00 | Tunis (TUN) | Espérance de Tunis (TUN) - Belouizdad (ALG) | 2-1 |
Team | Pts | Pld | W | D | L | GF | GA | Notes | |||
1 | Wydad Casablanca | 15 | 6 | 5 | 0 | 1 | 15 | 5 | |||
2 | Petro de Luanda | 11 | 6 | 3 | 2 | 1 | 9 | 8 | |||
3 | Zamalek | 4 | 6 | 0 | 4 | 2 | 3 | 6 | |||
4 | Sagrada Esperança | 2 | 6 | 0 | 2 | 4 | 1 | 9 | |||
Knockout stage |
Matchday 1 | ||||||
11/02/2022 | 20:00 | Casablanca (MAR) | Wydad Casablanca (MAR) - Sagrada Esperança (ANG) | 3-0 | ||
12/02/2022 | 18:00 | Cairo (EGY) | Zamalek (EGY) - Petro de Luanda (ANG) | 2-2 | ||
Matchday 2 | ||||||
19/02/2022 | 14:00 | Luanda (ANG) | Petro de Luanda (ANG) - Wydad Casablanca (MAR) | 2-1 | ||
19/02/2022 | 17:00 | Luanda (ANG) | Sagrada Esperança (ANG) - Zamalek (EGY) | 0-0 | ||
Matchday 3 | ||||||
26/02/2022 | 17:00 | Luanda (ANG) | Sagrada Esperança (ANG) - Petro de Luanda (ANG) | 0-1 | ||
26/02/2022 | 20:00 | Casablanca (MAR) | Wydad Casablanca (MAR) - Zamalek (EGY) | 3-1 | ||
Matchday 4 | ||||||
11/03/2022 | 18:00 | Cairo (EGY) | Zamalek (EGY) - Wydad Casablanca (MAR) | 0-1 | Qual. Wydad Casablanca (MAR) | |
12/03/2022 | 17:00 | Luanda (ANG) | Petro de Luanda (ANG) - Sagrada Esperança (ANG) | 3-0 | Qual. Petro de Luanda (ANG) | |
Matchday 5 | ||||||
19/03/2022 | 14:00 | Luanda (ANG) | Petro de Luanda (ANG) - Zamalek (EGY) | 0-0 | ||
19/03/2022 | 20:00 | Luanda (ANG) | Sagrada Esperança (ANG) - Wydad Casablanca (MAR) | 1-2 | ||
Matchday 6 | ||||||
01/04/2022 | 18:00 | Cairo (EGY) | Zamalek (EGY) - Sagrada Esperança (ANG) | 0-0 | ||
02/04/2022 | 21:00 | Casablanca (MAR) | Wydad Casablanca (MAR) - Petro de Luanda (ANG) | 5-1 |
Quarter-finals - 1st leg | ||||||
15/04/2022 | 22:00 | Algiers (ALG) | ES Sétif (ALG) - Espérance de Tunis (TUN) | 0-0 | ||
16/04/2022 | 17:00 | Luanda (ANG) | Petro de Luanda (ANG) - Mamelodi Sundowns (RSA) | 2-1 | ||
16/04/2022 | 22:00 | Cairo (EGY) | Al Ahly SC (EGY) - Raja Casablanca (MAR) | 2-1 | ||
16/04/2022 | 22:00 | Algiers (ALG) | Belouizdad (ALG) - Wydad Casablanca (MAR) | 0-1 | ||
Quarter-finals - 2nd leg | ||||||
22/04/2022 | 22:00 | Tunis (TUN) | Espérance de Tunis (TUN) - ES Sétif (ALG) | 0-1 | Qual. ES Sétif (ALG) | |
22/04/2022 | 22:00 | Casablanca (MAR) | Raja Casablanca (MAR) - Al Ahly SC (EGY) | 1-1 | Qual. Al Ahly SC (EGY) | |
23/04/2022 | 18:00 | Johannesburg (RSA) | Mamelodi Sundowns (RSA) - Petro de Luanda (ANG) | 1-1 | Qual. Petro de Luanda (ANG) | |
23/04/2022 | 22:00 | Casablanca (MAR) | Wydad Casablanca (MAR) - Belouizdad (ALG) | 0-0 | Qual. Belouizdad (ALG) | |
Semi-finals - 1st leg | ||||||
07/05/2022 | 14:00 | Luanda (ANG) | Petro de Luanda (ANG) - Wydad Casablanca (MAR) | 1-3 | ||
07/05/2022 | 21:00 | Cairo (EGY) | Al Ahly SC (EGY) - ES Sétif (ALG) | 4-0 | ||
Semi-finals - 2nd leg | ||||||
13/05/2022 | 20:00 | Casablanca (MAR) | Wydad Casablanca (MAR) - Petro de Luanda (ANG) | 1-1 | Qual. Wydad Casablanca (MAR) | |
14/05/2022 | 20:00 | Algiers (ALG) | ES Sétif (ALG) - Al Ahly SC (EGY) | 2-2 | Qual. Al Ahly SC (EGY) | |
Final | ||||||
30/05/2022 | 20:00 | Casablanca (MAR) | Al Ahly SC (EGY) - Wydad Casablanca (MAR) | 0-2 | Winners: Wydad Casablanca (MAR) |